#include "logindialog.h"
#include "ui_logindialog.h"

LoginDialog::LoginDialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::LoginDialog)
{
    ui->setupUi(this);
    // 连接按钮点击事件，接受按钮信号，发送switchRegister信号，该信号发送给MainWindow用来切换界面
    connect(ui->reg_btn, &QPushButton::clicked, this, &LoginDialog::switchRegister);
    /*
     * 语法解析：
     * connect(sender, &SignalType::signalName, receiver, &ReceiverType::slotName);
     *  sender：信号的发送者，即发出信号的对象（在这里是 ui->reg_btn）
     *  SignalType::signalName：信号的类型和名称（在这里是 QPushButton::clicked）
     *  receiver：信号的接收者，即响应信号的对象（在这里是 this，即当前 LoginDialog 实例）
     *  ReceiverType::slotName：接收者的槽函数（在这里是 switchRegister,为信号）
     *
    */

}

LoginDialog::~LoginDialog()
{
    delete ui;
}
